本篇系列版部落格:閱讀中文版
我用 git 的原則很簡單:別一直在同一條 branch 上做,尤其是 main。要有開分支的習慣。
Vibe Coding 的時候,他改東西很快,量也大。全部堆在 main 上,哪一次改壞了、想退回去,會很難挑。一條 branch 只做一件事,做壞了整條丟掉,main 還是乾的。
三個習慣:
指令就這幾行:
# 開一條 branch 做事
git switch -c feat/login
# 做完、測過,併回 main
git switch main
git merge feat/login
# 要出版本:從 main 開 release branch
git switch -c release/1.2.0
# 版本出去了:打 tag
git tag -a v1.2.0 -m "1.2.0"
git push origin v1.2.0
這些事也可以直接叫他做。開始一件事之前跟他說「先開一條 branch 再改」,做完再叫他併回去、打 tag。
一個功能一條 feature branch;要出版本時開 release branch,發布的版本打 tag。
明天講它要放到哪裡去給人用:我做原型的時候,domain、前端、後端、資料庫都放在 Cloudflare。